package com.tablefood.dao;

import java.sql.Timestamp;
import java.util.List;

import com.tablefood.domain.ShopOrderDetail;

public interface OrderDetailDao {

	/*
	 * 生成一个新的订单详细
	 * */
	public ShopOrderDetail insertOrderDetail(ShopOrderDetail orderDetail);
	
	/*
	 * 删除某一行详细记录
	 */
	public boolean delOneDetail(Long detailid);
	
	
	/*
	 * 更新部分字段
	 * */
	public ShopOrderDetail updateOrderDetail(ShopOrderDetail orderDetail);
	
	/*
	 * 根据订单id和产品id查询某一个详细
	 * */
	public List searchOrderDetail(String orderid,String productid);
	
	/*
	 * 根据订单详细id，查询某一个详细的所有内容
	 * */
	public List searchOrderDetailById(String detailid);
	
	/*
	 * 根据订单id，查询所有的详细
	 * */
	public List searchAllOrderDetail(String orderid);
	
	/**   
	 * 查找某一商品详细   
	 * @param productid 商品ID
	 *  
	 * @return ShopOrderDetail 一个商品详细
	 */    
	public ShopOrderDetail searchOneByProductid(String productid);
	
}
